<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>个人博客 - 文章列表</title>
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet">
    <link href="css/style.css" rel="stylesheet">
    <style>
        /* 新增按钮样式 */
        .carousel-control-prev, .carousel-control-next {
            background-color: rgba(0, 0, 0, 0.5);
            border-radius: 50%;
            width: 50px;
            height: 50px;
            display: flex;
            justify-content: center;
            align-items: center;
            transition: all 0.3s ease;
        }
        .carousel-control-prev:hover, .carousel-control-next:hover {
            background-color: rgba(0, 0, 0, 0.8);
        }
        .carousel-control-prev-icon, .carousel-control-next-icon {
            width: 20px;
            height: 20px;
            filter: invert(100%); /* 白色图标 */
        }
    </style>
</head>
<body>
    <header class="bg-primary text-white py-3">
        <div class="container">
            <h1>个人博客</h1>
        </div>
    </header>

    <nav class="navbar navbar-expand-lg navbar-light bg-light">
        <div class="container">
            <a class="navbar-brand" href="index.html">主页</a>
            <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav">
                <span class="navbar-toggler-icon"></span>
            </button>
            <div class="collapse navbar-collapse" id="navbarNav">
                <ul class="navbar-nav">
                    <li class="nav-item">
                        <a class="nav-link active" href="list.html">文章列表</a>
                    </li>
                </ul>
            </div>
        </div>
    </nav>

    <main class="container my-4">
        <div class="row">
            <div class="col-md-8">
                <!-- 修改走马灯效果为文字内容 -->
                <div id="carouselExample" class="carousel slide mb-4" data-bs-ride="carousel">
                    <div class="carousel-inner">
                        <div class="carousel-item active">
                            <div class="d-flex justify-content-center align-items-center h-100">
                                <div class="text-center">
                                    <h3>科技前沿：人工智能的发展</h3>
                                    <p>人工智能正在改变我们的生活，从智能家居到自动驾驶，未来将有更多创新。</p>
                                </div>
                            </div>
                        </div>
                        <div class="carousel-item">
                            <div class="d-flex justify-content-center align-items-center h-100">
                                <div class="text-center">
                                    <h3>健康生活：均衡饮食的重要性</h3>
                                    <p>健康的饮食习惯是保持身体健康的基础，本文分享了一些实用的饮食建议。</p>
                                </div>
                            </div>
                        </div>
                        <div class="carousel-item">
                            <div class="d-flex justify-content-center align-items-center h-100">
                                <div class="text-center">
                                    <h3>文化传承：传统节日的意义</h3>
                                    <p>传统节日是文化传承的重要载体，本文探讨了几个重要节日的文化内涵。</p>
                                </div>
                            </div>
                        </div>
                    </div>
                    <!-- 修改按钮样式 -->
                    <button class="carousel-control-prev" type="button" data-bs-target="#carouselExample" data-bs-slide="prev">
                        <span class="carousel-control-prev-icon" aria-hidden="true"></span>
                        <span class="visually-hidden">Previous</span>
                    </button>
                    <button class="carousel-control-next" type="button" data-bs-target="#carouselExample" data-bs-slide="next">
                        <span class="carousel-control-next-icon" aria-hidden="true"></span>
                        <span class="visually-hidden">Next</span>
                    </button>
                </div>

                <!-- 新增文章卡片容器 -->
                <div id="articleContainer">
                    <!-- 第一页文章 -->
                    <div class="page active">
                        <div class="card mb-4">
                            <img src="科技.jpeg" class="card-img-top" alt="文章封面">
                            <div class="card-body">
                                <h5 class="card-title">科技前沿：量子计算的未来</h5>
                                <p class="card-text">量子计算是计算机科学领域的一项革命性技术，它利用量子力学原理来处理信息，具有超越传统计算机的能力。本文将探讨量子计算的基本原理及其潜在应用。</p>
                                <a href="detail.html" class="btn btn-primary" onclick="setArticleData('科技前沿：量子计算的未来', '量子计算是计算机科学领域的一项革命性技术，它利用量子力学原理来处理信息，具有超越传统计算机的能力。本文将探讨量子计算的基本原理及其潜在应用。')">阅读更多</a>
                            </div>
                        </div>
                        <div class="card mb-4">
                            <img src="睡眠.jpeg" class="card-img-top" alt="文章封面">
                            <div class="card-body">
                                <h5 class="card-title">健康生活：如何保持良好的睡眠质量</h5>
                                <p class="card-text">睡眠是人体恢复和修复的重要过程。本文提供了实用的建议，帮助读者改善睡眠质量，提高生活幸福感。</p>
                                <a href="detail.html" class="btn btn-primary" onclick="setArticleData('健康生活：如何保持良好的睡眠质量', '睡眠是人体恢复和修复的重要过程。本文提供了实用的建议，帮助读者改善睡眠质量，提高生活幸福感。')">阅读更多</a>
                            </div>
                        </div>
                        <div class="card mb-4">
                            <img src="教育.jpeg" class="card-img-top" alt="文章封面">
                            <div class="card-body">
                                <h5 class="card-title">教育改革：个性化学习的探索</h5>
                                <p class="card-text">随着科技的发展，教育方式也在不断革新。本文讨论了个性化学习的概念及其在现代教育中的应用。</p>
                                <a href="detail.html" class="btn btn-primary" onclick="setArticleData('教育改革：个性化学习的探索', '随着科技的发展，教育方式也在不断革新。本文讨论了个性化学习的概念及其在现代教育中的应用。')">阅读更多</a>
                            </div>
                        </div>
                        <div class="card mb-4">
                            <img src="环保.jpeg" class="card-img-top" alt="文章封面">
                            <div class="card-body">
                                <h5 class="card-title">环境保护：减少塑料污染的方法</h5>
                                <p class="card-text">塑料污染是全球面临的重要环境问题。本文介绍了几种有效减少塑料污染的方法，呼吁公众参与环保行动。</p>
                                <a href="detail.html" class="btn btn-primary" onclick="setArticleData('环境保护：减少塑料污染的方法', '塑料污染是全球面临的重要环境问题。本文介绍了几种有效减少塑料污染的方法，呼吁公众参与环保行动。')">阅读更多</a>
                            </div>
                        </div>
                        <div class="card mb-4">
                            <img src="非遗.jpeg" class="card-img-top" alt="文章封面">
                            <div class="card-body">
                                <h5 class="card-title">文化传承：非物质文化遗产的保护</h5>
                                <p class="card-text">非物质文化遗产是人类文明的重要组成部分。本文探讨了如何保护和传承这些宝贵的文化遗产。</p>
                                <a href="detail.html" class="btn btn-primary" onclick="setArticleData('文化传承：非物质文化遗产的保护', '非物质文化遗产是人类文明的重要组成部分。本文探讨了如何保护和传承这些宝贵的文化遗产。')">阅读更多</a>
                            </div>
                        </div>
                    </div>

                    <!-- 第二页文章 -->
                    <div class="page">
                        <div class="card mb-4">
                            <img src="经济.jpeg" class="card-img-top" alt="文章封面">
                            <div class="card-body">
                                <h5 class="card-title">经济趋势：全球化的挑战与机遇</h5>
                                <p class="card-text">全球化是当今世界经济的重要特征。本文分析了全球化带来的挑战和机遇，以及各国应采取的应对策略。</p>
                                <a href="detail.html" class="btn btn-primary" onclick="setArticleData('经济趋势：全球化的挑战与机遇', '全球化是当今世界经济的重要特征。本文分析了全球化带来的挑战和机遇，以及各国应采取的应对策略。')">阅读更多</a>
                            </div>
                        </div>
                        <div class="card mb-4">
                            <img src="艺术.jpeg" class="card-img-top" alt="文章封面">
                            <div class="card-body">
                                <h5 class="card-title">艺术创作：数字艺术的兴起</h5>
                                <p class="card-text">数字艺术是近年来艺术领域的新趋势。本文介绍了数字艺术的特点及其对传统艺术的影响。</p>
                                <a href="detail.html" class="btn btn-primary" onclick="setArticleData('艺术创作：数字艺术的兴起', '数字艺术是近年来艺术领域的新趋势。本文介绍了数字艺术的特点及其对传统艺术的影响。')">阅读更多</a>
                            </div>
                        </div>
                        <div class="card mb-4">
                            <img src="体育.jpeg" class="card-img-top" alt="文章封面">
                            <div class="card-body">
                                <h5 class="card-title">体育精神：奥林匹克运动的意义</h5>
                                <p class="card-text">奥林匹克运动不仅是体育竞技的舞台，更是促进国际交流与和平的重要平台。本文探讨了奥林匹克精神的核心价值。</p>
                                <a href="detail.html" class="btn btn-primary" onclick="setArticleData('体育精神：奥林匹克运动的意义', '奥林匹克运动不仅是体育竞技的舞台，更是促进国际交流与和平的重要平台。本文探讨了奥林匹克精神的核心价值。')">阅读更多</a>
                            </div>
                        </div>
                        <div class="card mb-4">
                            <img src="法律.jpeg" class="card-img-top" alt="文章封面">
                            <div class="card-body">
                                <h5 class="card-title">法律与社会：隐私权的保护</h5>
                                <p class="card-text">随着信息技术的发展，个人隐私面临前所未有的挑战。本文讨论了如何在法律框架下保护个人隐私权。</p>
                                <a href="detail.html" class="btn btn-primary" onclick="setArticleData('法律与社会：隐私权的保护', '随着信息技术的发展，个人隐私面临前所未有的挑战。本文讨论了如何在法律框架下保护个人隐私权。')">阅读更多</a>
                            </div>
                        </div>
                        <div class="card mb-4">
                            <img src="医学" class="card-img-top" alt="文章封面">
                            <div class="card-body">
                                <h5 class="card-title">医学进展：癌症治疗的新突破</h5>
                                <p class="card-text">癌症是人类健康的一大威胁。本文介绍了近年来癌症治疗领域的新突破及其对未来医学的影响。</p>
                                <a href="detail.html" class="btn btn-primary" onclick="setArticleData('医学进展：癌症治疗的新突破', '癌症是人类健康的一大威胁。本文介绍了近年来癌症治疗领域的新突破及其对未来医学的影响。')">阅读更多</a>
                            </div>
                        </div>
                    </div>

                    <!-- 第三页文章 -->
                    <div class="page">
                        <div class="card mb-4">
                            <img src="创新教育.jpeg" class="card-img-top" alt="文章封面">
                            <div class="card-body">
                                <h5 class="card-title">教育创新：在线教育的未来</h5>
                                <p class="card-text">在线教育是教育领域的重要变革。本文探讨了在线教育的优势、挑战及其对未来教育的影响。</p>
                                <a href="detail.html" class="btn btn-primary" onclick="setArticleData('教育创新：在线教育的未来', '在线教育是教育领域的重要变革。本文探讨了在线教育的优势、挑战及其对未来教育的影响。')">阅读更多</a>
                            </div>
                        </div>
                        <div class="card mb-4">
                            <img src="环境保护.jpeg" class="card-img-top" alt="文章封面">
                            <div class="card-body">
                                <h5 class="card-title">环境保护：可持续发展的实践</h5>
                                <p class="card-text">可持续发展是全球共同的目标。本文介绍了几个成功的可持续发展实践案例，为读者提供启示。</p>
                                <a href="detail.html" class="btn btn-primary" onclick="setArticleData('环境保护：可持续发展的实践', '可持续发展是全球共同的目标。本文介绍了几个成功的可持续发展实践案例，为读者提供启示。')">阅读更多</a>
                            </div>
                        </div>
                        <div class="card mb-4">
                            <img src="文化.jpeg" class="card-img-top" alt="文章封面">
                            <div class="card-body">
                                <h5 class="card-title">文化融合：多元文化的魅力</h5>
                                <p class="card-text">多元文化是现代社会的重要特征。本文探讨了多元文化对个人和社会的积极影响。</p>
                                <a href="detail.html" class="btn btn-primary" onclick="setArticleData('文化融合：多元文化的魅力', '多元文化是现代社会的重要特征。本文探讨了多元文化对个人和社会的积极影响。')">阅读更多</a>
                            </div>
                        </div>
                        <div class="card mb-4">
                            <img src="经济政策.jpeg" class="card-img-top" alt="文章封面">
                            <div class="card-body">
                                <h5 class="card-title">经济政策：税收改革的必要性</h5>
                                <p class="card-text">税收政策是国家经济管理的重要工具。本文分析了税收改革的必要性和可能带来的影响。</p>
                                <a href="detail.html" class="btn btn-primary" onclick="setArticleData('经济政策：税收改革的必要性', '税收政策是国家经济管理的重要工具。本文分析了税收改革的必要性和可能带来的影响。')">阅读更多</a>
                            </div>
                        </div>
                    </div>
                </div>

                <!-- 分页 -->
                <nav aria-label="Page navigation">
                    <ul class="pagination justify-content-center">
                        <li class="page-item" id="firstPage">
                            <a class="page-link" href="#" tabindex="-1">首页</a>
                        </li>
                        <li class="page-item disabled" id="prevPage">
                            <a class="page-link" href="#" tabindex="-1">上一页</a>
                        </li>
                        <li class="page-item active"><a class="page-link" href="#">1</a></li>
                        <li class="page-item"><a class="page-link" href="#">2</a></li>
                        <li class="page-item"><a class="page-link" href="#">3</a></li>
                        <li class="page-item" id="nextPage">
                            <a class="page-link" href="#">下一页</a>
                        </li>
                        <li class="page-item" id="lastPage">
                            <a class="page-link" href="#">尾页</a>
                        </li>
                    </ul>
                </nav>
            </div>
            <div class="col-md-4">
                <aside class="bg-light p-3">
                    <h3>关于我</h3>
                    <p>
                        我是一名充满激情与创新精神的青年企业家，专注于科技与商业领域的融合发展。多年来，我始终致力于通过技术创新推动企业成长，为企业和社会创造更大的价值。作为一名创业者，我曾成功创立并运营多家公司，涉及人工智能、电子商务和绿色能源等多个领域。我的团队和我一起，不断探索前沿技术，力求为用户提供卓越的产品和服务。除了商业成就，我还热衷于公益事业，积极参与社会公益活动，努力回馈社会。我相信，企业家的责任不仅在于追求利润，更在于用实际行动影响和改善世界。
                    </p>
                </aside>
            </div>
        </div>
    </main>

    <footer class="bg-dark text-white text-center py-3">
        <div class="container">
            &copy; 2025 吴晓宇个人博客. All rights reserved.
        </div>
    </footer>

    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js"></script>
    <script src="js/script.js"></script>
    <script>
        // 新增变量：模拟首页文章数据
        const homeArticles = [
            { title: '科技前沿：量子计算的未来', content: '量子计算是计算机科学领域的一项革命性技术...', imageUrl: '科技.jpeg' },
            { title: '健康生活：如何保持良好的睡眠质量', content: '睡眠是人体恢复和修复的重要过程...', imageUrl: '睡眠.jpeg' },
            { title: '教育改革：个性化学习的探索', content: '随着科技的发展，教育方式也在不断革新...', imageUrl: '教育.jpeg' },
            { title: '环境保护：减少塑料污染的方法', content: '塑料污染是全球面临的重要环境问题...', imageUrl: '环保.jpeg' },
            { title: '文化传承：非物质文化遗产的保护', content: '非物质文化遗产是人类文明的重要组成部分...', imageUrl: '非遗.jpeg' }
        ];

        // 修改文章卡片生成逻辑，优先使用 homeArticles 中的数据
        function generateArticleCards(articles) {
            const container = document.getElementById('articleContainer');
            container.innerHTML = ''; // 清空原有内容

            articles.forEach((article, index) => {
                const card = document.createElement('div');
                card.className = 'card mb-4';
                card.innerHTML = `
                    <img src="${article.imageUrl}" class="card-img-top" alt="文章封面">
                    <div class="card-body">
                        <h5 class="card-title">${article.title}</h5>
                        <p class="card-text">${article.content}</p>
                        <a href="detail.html" class="btn btn-primary" onclick="setArticleData('${article.title}', '${article.content}', '${article.imageUrl}')">阅读更多</a>
                    </div>
                `;
                container.appendChild(card);
            });
        }

        // 新增函数：设置文章数据（新增imageUrl参数）
        function setArticleData(title, content, imageUrl) {
            localStorage.setItem('articleTitle', title);
            localStorage.setItem('articleContent', content);
            localStorage.setItem('articleImageUrl', imageUrl); // 新增：存储图片路径
        }

        // 新增变量：模拟文章数据
        const articles = [
            { title: '科技前沿：量子计算的未来', content: '量子计算是计算机科学领域的一项革命性技术...', imageUrl: '科技.jpeg' },
            { title: '健康生活：如何保持良好的睡眠质量', content: '睡眠是人体恢复和修复的重要过程...', imageUrl: '睡眠.jpeg' },
            { title: '教育改革：个性化学习的探索', content: '随着科技的发展，教育方式也在不断革新...', imageUrl: '教育.jpeg' },
            { title: '环境保护：减少塑料污染的方法', content: '塑料污染是全球面临的重要环境问题...', imageUrl: '环保.jpeg' },
            { title: '文化传承：非物质文化遗产的保护', content: '非物质文化遗产是人类文明的重要组成部分...', imageUrl: '非遗.jpeg' },
            { title: '经济趋势：全球化的挑战与机遇', content: '全球化是当今世界经济的重要特征...', imageUrl: '经济.jpeg' },
            { title: '艺术创作：数字艺术的兴起', content: '数字艺术是近年来艺术领域的新趋势...', imageUrl: '艺术.jpeg' },
            { title: '体育精神：奥林匹克运动的意义', content: '奥林匹克运动不仅是体育竞技的舞台...', imageUrl: '体育.jpeg' },
            { title: '法律与社会：隐私权的保护', content: '随着信息技术的发展，个人隐私面临前所未有的挑战...', imageUrl: '法律.jpeg' },
            { title: '医学进展：癌症治疗的新突破', content: '癌症是人类健康的一大威胁...', imageUrl: '医学.jpeg' },
            { title: '教育创新：在线教育的未来', content: '在线教育是教育领域的重要变革...', imageUrl: '创新教育.jpeg' },
            { title: '环境保护：可持续发展的实践', content: '可持续发展是全球共同的目标...', imageUrl: '环境保护.jpeg' },
            { title: '文化融合：多元文化的魅力', content: '多元文化是现代社会的重要特征...', imageUrl: '文化.jpeg' },
            { title: '经济政策：税收改革的必要性', content: '税收政策是国家经济管理的重要工具...', imageUrl: '经济政策.jpeg' }
        ];

        // 新增变量：分页逻辑
        const articlesPerPage = 5;
        const totalPages = Math.ceil(articles.length / articlesPerPage);

        function showPage(pageIndex) {
            const start = pageIndex * articlesPerPage;
            const end = start + articlesPerPage;
            const pageArticles = articles.slice(start, end);
            generateArticleCards(pageArticles);

            // 更新分页按钮状态
            prevPageBtn.classList.toggle('disabled', pageIndex === 0);
            nextPageBtn.classList.toggle('disabled', pageIndex === totalPages - 1);
        }

        // 初始化显示第一页
        showPage(0);

        // 分页按钮点击事件
        firstPageBtn.addEventListener('click', () => showPage(0));
        lastPageBtn.addEventListener('click', () => showPage(totalPages - 1));
        prevPageBtn.addEventListener('click', () => {
            const currentPageIndex = Array.from(paginationLinks).findIndex(link => link.classList.contains('active'));
            if (currentPageIndex > 0) {
                showPage(currentPageIndex - 1);
            }
        });
        nextPageBtn.addEventListener('click', () => {
            const currentPageIndex = Array.from(paginationLinks).findIndex(link => link.classList.contains('active'));
            if (currentPageIndex < totalPages - 1) {
                showPage(currentPageIndex + 1);
            }
        });

        // 动态生成分页链接
        const paginationContainer = document.querySelector('.pagination');
        paginationContainer.innerHTML = ''; // 清空原有分页链接

        for (let i = 0; i < totalPages; i++) {
            const pageLink = document.createElement('li');
            pageLink.className = 'page-item';
            pageLink.innerHTML = `<a class="page-link" href="#">${i + 1}</a>`;
            pageLink.addEventListener('click', (e) => {
                e.preventDefault();
                showPage(i);
            });
            paginationContainer.appendChild(pageLink);
        }

        // 默认激活第一页
        paginationContainer.children[0].classList.add('active');
    </script>
</body>
</html>